import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Vant from 'vant'
import 'vant/lib/index.css'
// 手机端页面适配 npm i -S amfe-flexible      import 'amfe-flexible'
import 'amfe-flexible'
/* 引入公共样式 */
import 'normalize.css'
/* 导入iconfot */
import '@/style/font/iconfont.css'
/* 导入初始化样式 */
import '@/style/base.css'
/* 导入hmNavBar */
import hmNavBar from '@/components/hmNavBar.vue'

/* 导入moment */
import moment from 'moment'
Vue.use(Vant)
Vue.config.productionTip = false

/* 全局主册 */
// Vue.component(名字,导入的组件名)
// 将导航栏全局注册
Vue.component('hmNavBar', hmNavBar)

/* 全局过滤器 */
// Vue.filter('方法名',function(参数)){
//   return 加工后的参数
// }
// {{参数 | 方法名}}
Vue.filter('formatTime', function (val) {
  const _diff = moment().diff(moment(val), 'h') //h===hours
  if (_diff < 1) {
    return '刚刚'
  } else if (_diff >= 1 && _diff < 240) {
    return _diff + '小时前'
  } else {
    return moment(val).format('YYYY/MM/DD HH:mm:ss')
  }
})

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
